如何打开项目归档文件

参考:如何打开归档项目文件

S7-1200 与 S7-300 PN Profinet 通信例程

本文为S7-1200 与 S7-300 PN 之间 Profinet 通信的几种可能情况分别提供了例程:
1. 同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller;
2. 同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device;
3. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller,双方 CPU 都采用 TIA V14 SP1 编程组态;
4. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device,双方 CPU 都采用 TIA V14 SP1 编程组态;
5. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300 PN 使用 STEP 7 V5.6 编程组态;
6. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300 PN 使用 STEP 7 V5.6 编程组态。

1.同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1

2.实现功能:
用于演示同一项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 I-Device,S7-300 PN 作为 IO-Controller。
S7-1200 CPU设置为 I-Device,建立两个传输区分别为:
① 传输区_1: 从S7-300 PN CPU发送QB100开始,到S7-1200 CPU接收IB100,长度为10个字节;
② 传输区_2: 从S7-1200 CPU发送QB100,到S7-300 PN CPU接收IB100开始,长度为10个字节;


S7-1200 Profinet I-Device SameProj.zap14

2.同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1

2.实现功能:
用于演示同一项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 IO-Controller,S7-300 PN 作为 I-Device。
S7-1200 CPU设置为 I-Device,建立两个传输区分别为:
① 传输区_1: 从S7-1200 CPU发送QB100开始,到S7-300 PN CPU接收IB100,长度为10个字节;
② 传输区_2: 从S7-300 PN CPU发送QB100开始,到S7-1200 CPU接收IB100,长度为10个字节;


S7-1200 Profinet IO-Controller SameProj.zap14

3.不同项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1

2.实现功能:
用于演示不同项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 I-Device,S7-300 PN 作为 IO-Controller。
S7-1200 CPU设置为 I-Device,建立两个传输区,并导出S7-1200 CPU的GSD文件:
① 传输区_1: S7-1200 CPU接收从IB100开始,长度为10个字节;
② 传输区_2: S7-1200 CPU发送从QB100开始,长度为10个字节;

S7-300 PN CPU设置为 IO-Controller,并导入S7-1200 CPU的GSD文件
① 传输区_1: S7-300 PN CPU发送从QB100开始,长度为10个字节;
② 传输区_2: S7-300 PN CPU接收从IB100开始,长度为10个字节;


S7-1200 项目:S7-1200 Profinet I-Device DiffProj.zap14

S7-300PN项目:S7-300 Profinet IO-Controller DiffProj.zap14

4.不同项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1

2.实现功能:
用于演示不同项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 IO-Controller,S7-300 PN 作为 I-Device。
S7-300 CPU设置为 I-Device,建立两个传输区,并导出S7-300 CPU的GSD文件:
① 传输区_1: S7-300 CPU接收从IB100开始,长度为10个字节;
② 传输区_2: S7-300 CPU发送从QB100开始,长度为10个字节;

S7-1200 PN CPU设置为 IO-Controller,并导入S7-300 CPU的GSD文件
① 传输区_1: S7-1200 PN CPU发送从QB100开始,长度为10个字节;
② 传输区_2: S7-1200 PN CPU接收从IB100开始,长度为10个字节;


S7-1200 项目:S7-1200 Profinet IO-Controller DiffProj_TIA V14.zap14

S7-300PN项目:S7-300 I-Device DiffProj.zap14

5.不同项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1
④ STEP 7 V5.6

2.实现功能:
用于演示不同项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 I-Device,S7-300 PN 作为 IO-Controller。
S7-1200 CPU设置为 I-Device,建立两个传输区,并导出S7-1200 CPU的GSD文件:
① 传输区_1: S7-1200 CPU接收从IB100开始,长度为10个字节;
② 传输区_2: S7-1200 CPU发送从QB100开始,长度为10个字节;

S7-300 PN CPU设置为 IO-Controller,并导入S7-1200 CPU的GSD文件
① 传输区_1: S7-300 PN CPU发送从QB100开始,长度为10个字节;
② 传输区_2: S7-300 PN CPU接收从IB100开始,长度为10个字节;


S7-1200 项目:S7-1200 Profinet I-Device DiffProj.zap14

S7-300PN项目:S7-300_IO-Controller

6.不同项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device)

1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1
④ STEP 7 V5.6

2.实现功能:
用于演示不同项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 IO-Controller,S7-300 PN 作为 I-Device。
S7-300 CPU设置为 I-Device,建立两个传输区,并导出S7-300 CPU的GSD文件:
① 传输区_1: S7-300 CPU接收从IB100开始,长度为10个字节;
② 传输区_2: S7-300 CPU发送从QB100开始,长度为10个字节;

S7-1200 PN CPU设置为 IO-Controller,并导入S7-300 CPU的GSD文件
① 传输区_1: S7-1200 PN CPU发送从QB100开始,长度为10个字节;
② 传输区_2: S7-1200 PN CPU接收从IB100开始,长度为10个字节;


S7-1200 项目:S7-1200 Profinet IO-Controller DiffProj_Step v5.6.zap14

S7-300PN项目:S7-300_I-Device

免责声明

本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。